self administered - Turkish English Dictionary